Don't call sit-for in right-char and left-char for visual cursor motion.
authorEli Zaretskii <eliz@gnu.org>
Sun, 30 Jun 2013 14:49:33 +0000 (17:49 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sun, 30 Jun 2013 14:49:33 +0000 (17:49 +0300)
commit812cdc2d921b4318d90abdd3020146d2c47e9c34
tree2b4f9651b240f118d19ed9efc0a5c6552025ff77
parent31c049954ee0a8f7cd10a00dbadc1a6e2ad969d3
Don't call sit-for in right-char and left-char for visual cursor motion.

 src/xdisp.c (Fmove_point_visually): Invalidate the cursor position
 when moving point by using the current glyph matrix.  This avoids
 the need to force redisplay when this function is called in a
 loop.

 lisp/bindings.el (right-char, left-char): Don't call sit-for, this is
 no longer needed.  Use arithmetic comparison only for numerical
 arguments.
lisp/ChangeLog
lisp/bindings.el
src/ChangeLog
src/xdisp.c